package com.alibaba.citrus.ots.unified.inventory.api;

import com.alibaba.citrus.ots.unified.inventory.dto.api.request.AllocateOrderDetailSearchRequest;
import com.alibaba.citrus.ots.unified.inventory.dto.api.request.AllocateOrderDetailsQueryRequest;
import com.alibaba.citrus.ots.unified.inventory.dto.api.request.QueryAllocateRelationRequest;
import com.alibaba.citrus.ots.unified.inventory.dto.api.response.AllocateOrderDetailResponse;
import com.alibaba.citrus.ots.unified.inventory.dto.api.response.AllocateOrderDetailsQueryResponse;
import com.alibaba.citrus.ots.unified.inventory.dto.api.response.ShipMethodResponse;
import com.alibaba.citrus.ots.unified.inventory.sdo.AllocateRelationSDO;
import com.alibaba.cz.base.tool.page.PageResult;
import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;
import com.alibaba.lattice2.epoch.sdk.model.Result;

import java.util.List;

/**
 * @description: 供货关系单读服务
 * @author: yuhw
 * @date: 2021年08月25日 21:02
 **/
@MeshFlowService(apps = {"bc_ots"}, name = "AllocateRelationReadService")
public interface AllocateRelationReadService {
    /**
     * 供货关系分页查询 王成
     * @param
     * @return
     */
    Result<PageResult<List<AllocateRelationSDO>>> pageQueryAllocateRelation(QueryAllocateRelationRequest queryAllocateRelationRequest);
}
